[Edge]。→
その RegExp で指定文字列に一致した部分を配列で返します。
| RegExp | RegExp。またはリテラル表記。 |
|---|---|
| str | 一致の対象となる String。 |
一致した全体の結果と括弧が捕捉した一致箇所の結果を含む Array。一致するものがなかった場合は、null。
このメソッドは、String.prototype.match() で内部的に呼び出されます。
D=/a/[Symbol.match]('abc'); //=[object]:a
//0=[string]:a
//index=[number]:0
//input=[string]:abc
//groups=[undefined]:undefined
D=/a/gi[Symbol.match]('abcABC'); //=[object]:a,A
//0=[string]:a
//1=[string]:A
D=/a/[Symbol.match]('あいう'); //=[object]:null
返される内容は正規表現フラグにより様式が異なるようだ。